<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>技术架构 - MSRM3</title>
    <meta name="description" content="深入了解MSRM3的技术架构，基于.NET 9 AOT编译技术，实现跨平台、高性能、低资源占用">
    <link rel="stylesheet" href="css/style.css">
    <link rel="icon" href="images/favicon.ico" type="image/x-icon">
</head>
<body>
    <!-- 导航栏 -->
    <header>
        <nav class="navbar">
            <div class="container">
                <div class="logo">
                    <h1>MSRM3</h1>
                </div>
                <ul class="nav-links">
                    <li><a href="index.html">首页</a></li>
                    <li><a href="features.html">功能详解</a></li>
                    <li><a href="use-cases.html">使用场景</a></li>
                    <li><a href="technology.html" class="active">技术架构</a></li>
                    <li><a href="download.html">下载中心</a></li>
                    <li><a href="changelog.html">更新日志</a></li>
                    <li><a href="documentation.html">文档支持</a></li>
                    <li><a href="about.html">关于我们</a></li>
                </ul>
                <div class="hamburger">
                    <span></span>
                    <span></span>
                    <span></span>
                </div>
            </div>
        </nav>
    </header>

    <!-- 技术架构 -->
    <section class="technology">
        <div class="container">
            <h1>技术架构</h1>
            <div class="tech-intro">
                <p>MSRM3重构AOT版基于.NET 9 AOT编译技术，实现了跨平台、高性能、低资源占用的技术目标。</p>
            </div>
            
            <div class="tech-section">
                <h2>.NET 9 AOT 编译技术</h2>
                <div class="tech-content">
                    <div class="tech-text">
                        <h3>什么是AOT？</h3>
                        <p>AOT（Ahead-of-Time）编译是一种在程序运行之前将代码编译为机器码的技术。与传统的JIT（Just-in-Time）编译不同，AOT编译在应用发布时就完成了代码到机器码的转换。</p>
                        <h3>AOT的优势</h3>
                        <ul>
                            <li><strong>启动速度快：</strong>无需运行时编译，应用启动速度提升300%</li>
                            <li><strong>运行性能高：</strong>直接执行机器码，运行效率更高</li>
                            <li><strong>资源占用低：</strong>无需JIT编译器和相关运行时组件，内存占用显著降低</li>
                            <li><strong>部署简单：</strong>单文件部署，无需额外框架依赖</li>
                        </ul>
                        <h3>MSRM3中的应用</h3>
                        <p>MSRM3充分利用.NET 9的AOT编译技术，将整个应用程序编译为单一可执行文件，实现了绿色免安装、跨平台运行的目标。</p>
                    </div>
                    <div class="tech-image">
                        <img src="images/aot-technology.png" alt=".NET 9 AOT技术">
                    </div>
                </div>
            </div>
            
            <div class="tech-section">
                <h2>跨平台支持</h2>
                <div class="tech-content">
                    <div class="tech-text">
                        <h3>Windows支持</h3>
                        <p>MSRM3在Windows平台上提供完整的功能支持，兼容Windows 10、Windows 11等主流版本。</p>
                        <h3>Linux支持</h3>
                        <p>MSRM3支持在Linux平台上运行，兼容x64和arm64架构，支持Debian、Ubuntu、Rocky等主流发行版。</p>
                        <h3>国产操作系统支持</h3>
                        <p>MSRM3特别针对国产操作系统进行了适配，支持银河麒麟、统信UOS等，满足信创替代需求。</p>
                        <h3>跨平台开发优势</h3>
                        <p>通过.NET 9的跨平台能力，MSRM3实现了"一次开发，多平台运行"的目标，降低了开发和维护成本。</p>
                    </div>
                    <div class="tech-image">
                        <img src="images/cross-platform.png" alt="跨平台支持">
                    </div>
                </div>
            </div>
            
            <div class="tech-section">
                <h2>系统架构</h2>
                <div class="tech-content">
                    <div class="tech-text">
                        <h3>前端界面</h3>
                        <p>采用现代化的Web技术构建用户界面，提供直观易用的操作体验。</p>
                        <h3>核心引擎</h3>
                        <p>基于.NET 9 AOT编译的核心引擎，负责网络扫描、数据处理、拓扑生成等核心功能。</p>
                        <h3>数据存储</h3>
                        <p>内置轻量级数据库，用于存储网络设备信息、配置数据等。</p>
                        <h3>网络通信</h3>
                        <p>支持SNMP、ICMP、ARP等多种网络协议，实现对网络设备的全面管理。</p>
                    </div>
                    <div class="tech-image">
                        <img src="images/system-architecture.png" alt="系统架构图">
                    </div>
                </div>
            </div>
            
            <div class="tech-section">
                <h2>性能优化</h2>
                <div class="tech-content">
                    <div class="tech-text">
                        <h3>内存管理</h3>
                        <p>通过AOT编译和.NET 9的内存优化技术，MSRM3在运行时占用极低的内存资源。</p>
                        <h3>并发处理</h3>
                        <p>采用高效的并发处理机制，能够同时处理多个网络扫描任务，提升整体性能。</p>
                        <h3>资源调度</h3>
                        <p>智能调度系统资源，在保证性能的同时降低CPU占用率。</p>
                    </div>
                    <div class="tech-image">
                        <img src="images/performance-optimization.png" alt="性能优化">
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- 页脚 -->
    <footer>
        <div class="container">
            <div class="footer-content">
                <div class="footer-section">
                    <h3>MSRM3</h3>
                    <p>轻量级企业网络智能运维中枢 —— 一键拓扑、秒级定位、全网掌控</p>
                </div>
                <div class="footer-section">
                    <h4>快速链接</h4>
                    <ul>
                        <li><a href="download.html">下载中心</a></li>
                        <li><a href="documentation.html">文档支持</a></li>
                        <li><a href="changelog.html">更新日志</a></li>
                        <li><a href="about.html">关于我们</a></li>
                    </ul>
                </div>
                <div class="footer-section">
                    <h4>联系我们</h4>
                    <p>📧 Email: support@msrm3.com</p>
                    <p>💬 技术交流群：QQ群 123456789</p>
                </div>
            </div>
            <div class="footer-bottom">
                <p>&copy; 2025 MSRM3. 保留所有权利。</p>
            </div>
        </div>
    </footer>

    <script src="js/main.js"></script>
</body>
</html>